home *** CD-ROM | disk | FTP | other *** search
/ Remix Doll 3: Dirty Sally / Remix Doll 3: Dirty Sally.iso / drtyslly.exe / MAIN_FNL.DXR / 00049_main.ls < prev    next >
Encoding:
Text File  |  1995-02-11  |  1.9 KB  |  148 lines

  1. global gApp, gNavigator, gTapes, gTV
  2.  
  3. on startMovie
  4.   busyCurs()
  5.   initSys()
  6.   makeTapes()
  7.   makeTV()
  8.   hideTV()
  9.   set the preLoadEventAbort to 1
  10.   set the volume of sound 1 to 256
  11.   set the volume of sound 2 to 256
  12.   resetCurs()
  13.   goOpening()
  14. end
  15.  
  16. on stopMovie
  17.   disposNavigator()
  18. end
  19.  
  20. on goOpening
  21.   busyCurs()
  22.   preLoad(label("opening"), label("openingEnd"))
  23.   go(label("opening"))
  24.   resetCurs()
  25. end
  26.  
  27. on goOffice
  28.   busyCurs()
  29.   stpSnd(1)
  30.   stpSnd(2)
  31.   go(label("office"))
  32.   unLoad()
  33.   preLoad(label("office"), label("officeEnd"))
  34.   set the mouseUpScript to "goMap"
  35.   resetCurs()
  36. end
  37.  
  38. on goMap
  39.   busyCurs()
  40.   stpSnd(1)
  41.   stpSnd(2)
  42.   go(label("map"))
  43.   unLoad()
  44.   preLoad(label("map"), label("mapEnd"))
  45.   set the mouseUpScript to "goChooseRoom"
  46.   resetCurs()
  47. end
  48.  
  49. on goChooseRoom
  50.   busyCurs()
  51.   go(label("chooseRoom"))
  52.   unLoad()
  53.   makeNavigator()
  54.   set the mouseUpScript to EMPTY
  55.   set the preLoadEventAbort to 0
  56.   resetCurs()
  57. end
  58.  
  59. on makeNavigator
  60.   set gNavigator to NewObj("TNavLayer")
  61. end
  62.  
  63. on disposNavigator
  64.   mDeath(gNavigator)
  65.   set gNavigator to 0
  66. end
  67.  
  68. on showNavigator
  69.   mShowLayer(gNavigator)
  70. end
  71.  
  72. on hideNavigator
  73.   mHideLayer(gNavigator)
  74. end
  75.  
  76. on doQuit
  77.   mNewMainLayer(gApp, "TLayer", "quitDlg")
  78.   hideNavigator()
  79.   hideTapes()
  80. end
  81.  
  82. on makeTapes
  83.   set gTapes to NewObj("TTapeLayer")
  84. end
  85.  
  86. on disposTapes
  87.   mDeath(gTapes)
  88.   set gTapes to 0
  89. end
  90.  
  91. on showTapes
  92.   mShowLayer(gTapes)
  93. end
  94.  
  95. on hideTapes
  96.   mHideLayer(gTapes)
  97. end
  98.  
  99. on makeTV
  100.   set gTV to NewObj("TTVLayer")
  101. end
  102.  
  103. on disposTV
  104.   mDeath(gTV)
  105. end
  106.  
  107. on showTV
  108.   mShowLayer(gTV)
  109. end
  110.  
  111. on hideTV
  112.   mEjectTape(gTV)
  113.   mHideLayer(gTV)
  114. end
  115.  
  116. on playTV
  117.   mPlay(gTV)
  118. end
  119.  
  120. on revTV
  121.   mRev(gTV)
  122. end
  123.  
  124. on fwdTV
  125.   mFwd(gTV)
  126. end
  127.  
  128. on pauseTV
  129.   mPause(gTV)
  130. end
  131.  
  132. on stopTV
  133.   mStop(gTV)
  134. end
  135.  
  136. on plyClickSnd
  137. end
  138.  
  139. on idle
  140.   mIdle(gApp)
  141. end
  142.  
  143. on setPurge vBgn, vEnd, vPri
  144.   repeat with aPurgeCount = vBgn to vEnd
  145.     set the purgePriority of cast aPurgeCount to vPri
  146.   end repeat
  147. end
  148.